#include <stdio.h>

// 运输公司对用户计算运费。路程(s)越远，每千米运费就越低。标准如下：

// s＜250km ，没有折扣；
// 250km≤s＜500km， 2%的折扣；
// 500km≤s＜1000km， 5%的折扣；
// 1000km≤s＜2000km，8％的折扣；
// 2000km≤s＜3000km，10％的折扣；
// 3000km≤s，15％的折扣。
// 设每千米每吨货物的基本运费为p,货物重为 w,距离为s,折扣为d,则总运费f的计算公式为： f＝p×w×s×(１－d)

// 输入格式:
// 在一行中以小数形式输入基本运费、货重和距离，以空格作为分隔符。

// 输出格式:
// 在一行输出计算出来的运费，精确到小数点后２位的值。
int main()
{
    double freight1, weight, distance, discount, freight2;
    scanf("%lf %lf %lf", &freight1, &weight, &distance);
    if (distance < 250)
    {
        discount = 0;
    }
    else if (distance < 500)
    {
        discount = 0.02;
    }
    else if (distance < 1000)
    {
        discount = 0.05;
    }
    else if (distance < 2000)
    {
        discount = 0.08;
    }
    else if (distance < 3000)
    {
        discount = 0.1;
    }
    else
    {
        discount = 0.15;
    }
    freight2 = freight1 * weight * distance * (1 - discount);
    printf("freight=%.2f", freight2);
    
    return 0;
}